package ${ftl_service_package};

import java.util.List;

import com.base.web.common.BaseService;
import ${ftl_domain_package}.${className};

/**
 * ServiceInterface：${tableInfo.table_comment?if_exists}.
 * @author ${ftl_author}
 * @since ${ftl_now}
 * @version ${ftl_version}
 */
public interface I${className}Service extends BaseService<${className}, ${idType}> {

    /**
     * 根据编号查询单个对象
     */
    ${className} findOne(${idType} id);

    /**
     * 根据编号列表查询对象列表
     * @param ids 编号列表（逻辑主键）
     */
    List<${className}> findList(List<${idType}> ids);

    /**
     * 根据编号逻辑删除
     * @param id （逻辑主键）
     */
    void delete(${idType} id);

}
